package com.qidian.mespro.mapper;

import com.qidianit.mes.pojo.ProcessStep;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ProcessStepMapper {

    //根据工序编号分页查询工序步骤
    List<ProcessStep> selectProcessStepList(@Param("processId") Long processId);

    //根据步骤id查询工序步骤
    ProcessStep selectByProcessStepId(Long id);

    //新增工序步骤
    int addProcessStep(ProcessStep processStep);

    //编辑工序步骤
    int updateProcessStep(ProcessStep processStep);

    //根据工序步骤id删除工序步骤
    int deleteProcessStepById(Long id);

    int countByProcessIdAndStepOrder(@Param("processId") Long processId, @Param("stepOrder") Integer stepOrder);

}
